package com.jinzhi.jzweb.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * <pre>
 * 
 * </pre>
 * <small> 2021-02-02 14:44:35 | lance</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("jz_info_store")
//这是的这里继承的基础服务类，有几个基本字段
public class InfoStoreDO implements Serializable {
	@TableId
	private Long id;

    /** 表单名称 */
    @TableField("name")
    private String name;

    /** 表单最大允许提交数量，0为不限制 */
    @TableField("max_num")
    private Integer maxNum;

    /** 表单填写开始时间 */
    @TableField("start_time")
    private Date startTime;

    /** 表单填写结束时间 */
    @TableField("end_time")
    private Date endTime;

    /** 创建时间 */
    @TableField("creater_date")
    private Date createrDate;

    /** 创建人ID */
    @TableField("creater_id")
    private Long createrId;
    
    @TableField(exist = false)
    private String createrName;

    /** 表单填写地址 */
    @TableField("url")
    private String url;

    /** 表单填写地址二维码 */
    @TableField("er_code")
    private String erCode;

    /** 状态（0：正常；1：已关闭；9：已删除） */
    @TableField("status")
    private Integer status;

    /** 是否允许单个用户多次提交 */
    @TableField("multiple")
    private Integer multiple;

}
